feat(api): update API spec from langfuse/langfuse a44d88c#1749
feat(api): update API spec from langfuse/langfuse a44d88c#1749langfuse-bot wants to merge 1 commit into
Conversation
|
@claude review |
There was a problem hiding this comment.
Auto-generated API spec update — new enum values and docstring additions in Fern-generated code.
Extended reasoning...
Overview
This PR is an auto-generated update to the Fern-generated API client, syncing with langfuse/langfuse a44d88c. All 7 modified files carry the # This file was auto-generated by Fern from our API Definition. header. The changes are additive: a new PARQUET variant on BlobStorageIntegrationFileType (with matching visit() callable), a new tool_calls source on EvaluationRuleMappingSource (with matching visit() callable), and docstring additions for booleanObject filters / score_booleans column across the trace client list methods.
Security risks
None. No auth, crypto, permission, or input-validation paths are touched — this is generated client code exposing new server-side capabilities.
Level of scrutiny
Low. These are mechanical, generator-driven changes with no hand-written logic. The new enum members and visitor parameters are internally consistent (enum → visit signature → dispatch), and the docstring updates are purely informational.
Other factors
The bug hunting system found no issues. The PR follows the established pattern for API spec sync PRs in this repo. No CODEOWNER-sensitive paths are touched.
Greptile Summary
This PR syncs the Python SDK's auto-generated API client with the upstream langfuse/langfuse spec at commit a44d88c, adding three new capabilities.
PARQUETexport type:BlobStorageIntegrationFileTypegains aPARQUETvalue (request side), aligning it withBlobStorageIntegrationFileTypeResponsewhich already carried the value. Thevisit()method signature is updated accordingly.booleanObjectfilter type: Trace list endpoints now document a newbooleanObjectfilter and a matchingscore_booleanscolumn, consistently updated acrossclient.pyandraw_client.py(both sync and async variants).tool_callsevaluation source:EvaluationRuleMappingSourceadds aTOOL_CALLSenum value so evaluators can map tool-call arrays from observations into prompt variables; docstrings across the evaluation rule type files are updated consistently.Confidence Score: 5/5
Auto-generated API spec sync with no internal callers affected; changes are additive and consistent across all client variants.
All changes are additive: new enum values, new visit() callbacks, and docstring expansions. The visit() signature changes are technically breaking for external consumers who call those methods directly, but a grep of the repo finds no internal callers. Documentation is applied consistently across sync/async and raw/typed client variants. No logic, data handling, or security-sensitive code is modified.
No files require special attention. External SDK consumers who call BlobStorageIntegrationFileType.visit() or EvaluationRuleMappingSource.visit() directly will need to add the new parquet/tool_calls arguments on upgrade.
Reviews (1): Last reviewed commit: "feat(api): update API spec from langfuse..." | Re-trigger Greptile